//
//  SWVisitorViewController.swift
//  STslender
//
//  Created by mac on 15/12/6.
//  Copyright © 2015年 itcast. All rights reserved.


/// 访客视图 设置中心

import UIKit



class SWVisitorViewController: UITableViewController {
    
    // 用户是否登录的标记 （默认未登录）
    var unlogin = true
    

    
   
    //访客视图
     var visitorView: SWVisitorView?

    
    //viewDidLoad 此方法只有当view从nib文件初始化的时候才被调用。viewDidLoad用于初始化，加载时用到的。
    override func viewDidLoad() {
        super.viewDidLoad()
    }

    
  //不管用不用nib，都最先调用loadView
    //此方法在控制器的view为nil的时候就会被调用。一般在使用nib后就会把loadView注释掉
    override func loadView() {

        if !unlogin {
   
            super.loadView()
        }
        else{
        
            setupVisitorView()
            
        }
//        unlogin ? super.loadView() : setupVisitorView()
        
    }
    
    
   //设置访客视图 所要 显示的视图
    private func setupVisitorView(){
        
       
        
        visitorView = SWVisitorView()
       
        //赋值 view 视图
        view = visitorView
        
        //按钮视图 添加监听事件
       visitorView?.registerButton.addTarget(self, action: "login", forControlEvents: UIControlEvents.TouchUpInside)
        visitorView?.loginButton.addTarget(self, action: "login", forControlEvents: UIControlEvents.TouchUpInside)
     
       
        
        navigationItem.rightBarButtonItem = UIBarButtonItem(title: "登陆", target: self, action: "login")
        navigationItem.leftBarButtonItem = UIBarButtonItem( title: "注册", target: self, action: "login")
        
        
        
        
    }

    
    @objc private func login()  {
        print(" login 听说 你想登陆 ")
    }
   



}



